BMW 3 Series cars available for sale now on What Car?

In partnership with

We have 160 new BMW 3 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 3 Series near you.

In partnership with

Cars found 160

Chosen Filters (3)
* Postcode invalid
Image unavailable

BMW 3 Series Saloon BMW M3 Competition M XDrive

Solihull, West midlands
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£86,000
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Warrington, Cheshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 15 Miles
  • In stock
£54,490
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Salisbury, Wiltshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,134
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Bristol, Avon
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,000
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Penryn, Cornwall
  • Petrol
  • 4 Doors
  • Automatic
  • 1 Miles
  • In stock
£45,000
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Llandudno junction, Gwynedd
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,995
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Stoke on trent, Staffordshire
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£39,999
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Ipswich, Suffolk
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • In stock
£62,601
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Carlisle, Cumbria
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£43,395
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Preston, Lancashire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • In stock
£58,225
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Bolton, Lancashire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,475
BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Solihull, West midlands
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,495
BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Cardiff, Glamorgan
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£58,800
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Blackpool, Lancashire
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£42,373
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Blackpool, Lancashire
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£39,773
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Croydon, Surrey
  • Petrol
  • 4 Doors
  • Automatic
  • 25 Miles
  • In stock
£43,995
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Bournemouth, Dorset
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£60,980
BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Romford, Essex
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,905
BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

Stevenage, Hertfordshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,995
BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

Carlisle, Cumbria
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£43,805
...